package Model;

import Model.ObjectViews.MineralView;

public class Mineral 
{
	//Atributos
	private String nombre;
	private String codigo;
	private boolean activo;
	
	//Getters
	public String getNombre() 
	{
		return nombre;
	}
	public String getCodigo() 
	{
		return codigo;
	}
	public boolean isActivo() 
	{
		return activo;
	}
	
	//Setters
	public void setNombre(String nombre) 
	{
		this.nombre = nombre;
	}
	public void setCodigo(String codigo) 
	{
		this.codigo = codigo;
	}
	public void setActivo(boolean activo) 
	{
		this.activo = activo;
	}
	
	//Constructor
	public Mineral(String codigo, String nombre)
	{
		this.codigo = codigo;
		this.nombre = nombre;
		this.activo = true;
	}
	
	//View getter
	public MineralView getView()
	{
		MineralView view = new MineralView();
		view.setCodigo(this.getCodigo());
		view.setNombre(this.getNombre());
		
		return view;
	}
}
